#include <iostream>
#include <cstdlib>
#include <signal.h>
#include <unistd.h>

using namespace std;

void handler(int signo)
{
    // sleep(1);
    cout << "我是一个进程，刚刚获取了一个信号: " << signo << endl;
    exit(1);
}

int main()
{
    int sig = 0;
    for (sig = 1; sig <= 31; sig++)
    {
        signal(sig, handler);
    }
    
    int a = 0;
    a /= 0;

    return 0;
}
